// packageB/pages/myBuyClass/myBuyClass.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    picPath: app.globalData.picPath,
    classList: [],
    videoSrc: '',
    videoFlag: false,
    activeIndex: -1,
    selectProduct: {}
  },

  checkVideo(e) {
    var index = e.currentTarget.dataset.index
    this.setData({
      activeIndex: index
    })

    // this.videoContext = ks.createVideoContext('myVideo', this); // 	创建 video 上下文 VideoContext 对象。
    // this.videoContext.requestFullScreen({ // 设置全屏时视频的方向，不指定则根据宽高比自动判断。
    //   direction: 90 // 屏幕逆时针90度
    // });

    
  },

  // 视频播放结束
  endAction() {
    this.videoContext = ks.createVideoContext('myVideo', this);
    this.videoContext.exitFullScreen(); //退出全屏
    this.setData({
      activeIndex: -1
    })
  },

  // 视频全屏 退出全屏
  screenChange(e) {
    let fullScreen = e.detail.fullScreen //值true为进入全屏，false为退出全屏
    if (!fullScreen) { //退出全屏
      this.setData({
        activeIndex: -1
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options);
    var list = JSON.parse(options.list)
    this.setData({
      classList: list
    })
    console.log(this.data);

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  onShareAppMessage(e) {

    var index = e.target.dataset.index, selectProduct = {};
    selectProduct = this.data.classList[index]


    let myObj = {
      title: selectProduct.productName,
      path: "/packageA/pages/buy/buy?scene=" + selectProduct.productId + "_" + app.globalData.teacherId,
      // imageUrl: '/img/shareImg.png'
    }
    return myObj;
  },
  onShareTimeline() {
    let myObj = {
      title: selectProduct.productName,
      path: "/packageA/pages/buy/buy?scene=" + selectProduct.productId + "_" + app.globalData.teacherId,
    }
    return myObj;
  },
})